self-propelled generating unit - Espagnol Anglais Dictionnaire